package com.csw.android.player.base

import androidx.lifecycle.LifecycleOwner

/** 播放器视图，其具备播放器能力(播放能力由绑定的播放器实现)与作为播放器持有者 */
interface IPlayerView : IMediaPlayer, IPlayerHolder {

    /**
     * 生命周期对象，用于感知页面生命周期变换，自动处理播放事件
     */
    var lifecycleOwner: LifecycleOwner?

    /**
     * 媒体控制器是否正在显示
     */
    var isMediaControllerShowing: Boolean


}